package cn.com.cifi.mars.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.TableName;

/**
 * <p>
 * （主数据）项目-合作方
 * </p>
 *
 * @author yyd
 * @since 2019-09-24
 */
@TableName("mdm_project_patner")
public class MdmProjectPatner implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 项目ID
     */
    private String projectId;

    /**
     * 金蝶项目ID
     */
    private String kingdeeProjectId;

    /**
     * 合作方编号
     */
    private String partnerNo;

    /**
     * 合作方名称
     */
    private String partner;

    /**
     * 是否担任项目总
     */
    private String isProjectManager;

    /**
     * 是否并表
     */
    private String isAndTable;

    /**
     * 股权比例
     */
    private BigDecimal equityRatio;

    /**
     * 操盘采购
     */
    private String isOpProcurement;

    /**
     * 操盘财务
     */
    private String isOpFinance;

    /**
     * 操盘成本
     */
    private String isOpCost;

    /**
     * 操盘法务
     */
    private String isOpLegal;

    /**
     * 操盘工程
     */
    private String isOpProject;

    /**
     * 操盘行政
     */
    private String isOpOffice;

    /**
     * 操盘客服
     */
    private String isOpService;

    /**
     * 操盘配套
     */
    private String isOpMating;

    /**
     * 操盘设计
     */
    private String isOpDesign;

    /**
     * 是否有物业经营权
     */
    private String isHoldManagement;

    /**
     * 操盘营销
     */
    private String isOpMarketing;

    /**
     * 操盘运营
     */
    private String isOpOperation;

    /**
     * 创建日期
     */
    private LocalDateTime createdTime;

    /**
     * 更新日期
     */
    private LocalDateTime updatedTime;

    /**
     * 创建日期
     */
    private String createdBy;

    /**
     * 更新日期
     */
    private String updatedBy;

    /**
     * 是否删除（0：正常；1：删除）
     */
    private String isDelete;

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }
    public String getKingdeeProjectId() {
        return kingdeeProjectId;
    }

    public void setKingdeeProjectId(String kingdeeProjectId) {
        this.kingdeeProjectId = kingdeeProjectId;
    }
    public String getPartnerNo() {
        return partnerNo;
    }

    public void setPartnerNo(String partnerNo) {
        this.partnerNo = partnerNo;
    }
    public String getPartner() {
        return partner;
    }

    public void setPartner(String partner) {
        this.partner = partner;
    }
    public String getIsProjectManager() {
        return isProjectManager;
    }

    public void setIsProjectManager(String isProjectManager) {
        this.isProjectManager = isProjectManager;
    }
    public String getIsAndTable() {
        return isAndTable;
    }

    public void setIsAndTable(String isAndTable) {
        this.isAndTable = isAndTable;
    }
    public BigDecimal getEquityRatio() {
        return equityRatio;
    }

    public void setEquityRatio(BigDecimal equityRatio) {
        this.equityRatio = equityRatio;
    }
    public String getIsOpProcurement() {
        return isOpProcurement;
    }

    public void setIsOpProcurement(String isOpProcurement) {
        this.isOpProcurement = isOpProcurement;
    }
    public String getIsOpFinance() {
        return isOpFinance;
    }

    public void setIsOpFinance(String isOpFinance) {
        this.isOpFinance = isOpFinance;
    }
    public String getIsOpCost() {
        return isOpCost;
    }

    public void setIsOpCost(String isOpCost) {
        this.isOpCost = isOpCost;
    }
    public String getIsOpLegal() {
        return isOpLegal;
    }

    public void setIsOpLegal(String isOpLegal) {
        this.isOpLegal = isOpLegal;
    }
    public String getIsOpProject() {
        return isOpProject;
    }

    public void setIsOpProject(String isOpProject) {
        this.isOpProject = isOpProject;
    }
    public String getIsOpOffice() {
        return isOpOffice;
    }

    public void setIsOpOffice(String isOpOffice) {
        this.isOpOffice = isOpOffice;
    }
    public String getIsOpService() {
        return isOpService;
    }

    public void setIsOpService(String isOpService) {
        this.isOpService = isOpService;
    }
    public String getIsOpMating() {
        return isOpMating;
    }

    public void setIsOpMating(String isOpMating) {
        this.isOpMating = isOpMating;
    }
    public String getIsOpDesign() {
        return isOpDesign;
    }

    public void setIsOpDesign(String isOpDesign) {
        this.isOpDesign = isOpDesign;
    }
    public String getIsHoldManagement() {
        return isHoldManagement;
    }

    public void setIsHoldManagement(String isHoldManagement) {
        this.isHoldManagement = isHoldManagement;
    }
    public String getIsOpMarketing() {
        return isOpMarketing;
    }

    public void setIsOpMarketing(String isOpMarketing) {
        this.isOpMarketing = isOpMarketing;
    }
    public String getIsOpOperation() {
        return isOpOperation;
    }

    public void setIsOpOperation(String isOpOperation) {
        this.isOpOperation = isOpOperation;
    }
    public LocalDateTime getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(LocalDateTime createdTime) {
        this.createdTime = createdTime;
    }
    public LocalDateTime getUpdatedTime() {
        return updatedTime;
    }

    public void setUpdatedTime(LocalDateTime updatedTime) {
        this.updatedTime = updatedTime;
    }
    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }
    public String getUpdatedBy() {
        return updatedBy;
    }

    public void setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy;
    }
    public String getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete;
    }

    @Override
    public String toString() {
        return "ProjectPatner{" +
                "projectId='" + projectId + '\'' +
                ", kingdeeProjectId='" + kingdeeProjectId + '\'' +
                ", partnerNo='" + partnerNo + '\'' +
                ", partner='" + partner + '\'' +
                ", isProjectManager='" + isProjectManager + '\'' +
                ", isAndTable='" + isAndTable + '\'' +
                ", equityRatio=" + equityRatio +
                ", isOpProcurement='" + isOpProcurement + '\'' +
                ", isOpFinance='" + isOpFinance + '\'' +
                ", isOpCost='" + isOpCost + '\'' +
                ", isOpLegal='" + isOpLegal + '\'' +
                ", isOpProject='" + isOpProject + '\'' +
                ", isOpOffice='" + isOpOffice + '\'' +
                ", isOpService='" + isOpService + '\'' +
                ", isOpMating='" + isOpMating + '\'' +
                ", isOpDesign='" + isOpDesign + '\'' +
                ", isHoldManagement='" + isHoldManagement + '\'' +
                ", isOpMarketing='" + isOpMarketing + '\'' +
                ", isOpOperation='" + isOpOperation + '\'' +
                ", createdTime=" + createdTime +
                ", updatedTime=" + updatedTime +
                ", createdBy='" + createdBy + '\'' +
                ", updatedBy='" + updatedBy + '\'' +
                ", isDelete='" + isDelete + '\'' +
                '}';
    }
}
